import logging

# 配置日志记录
# 创建文件处理器，将日志写入名为 app.log 的文件
file_handler = logging.FileHandler("logs/app.log")
file_handler.setLevel(logging.INFO)

# 创建格式化器并添加到文件处理器
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
file_handler.setFormatter(formatter)

# 获取根日志记录器并添加文件处理器
root_logger = logging.getLogger()
root_logger.setLevel(logging.INFO)
root_logger.addHandler(file_handler)

# 同时保留控制台输出
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
console_handler.setFormatter(formatter)
root_logger.addHandler(console_handler)

logger = logging.getLogger(__name__)
